home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 420 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.6 KB

  1. Path: news1.h1.usa.pipeline.com!usenet
  2. From: grantp@usa.pipeline.com(Pete)
  3. Newsgroups: comp.lang.c++
  4. Subject: Re: C++ with Zapp vs. Delphi
  5. Date: 4 Jan 1996 12:45:02 GMT
  6. Organization: Pipeline USA
  7. Message-ID: <4cgi4e$mis@news1.usa.pipeline.com>
  8. NNTP-Posting-Host: pipe8.h1.usa.pipeline.com
  9. X-PipeUser: grantp
  10. X-PipeHub: usa.pipeline.com
  11. X-PipeGCOS: (Pete)
  12. X-Newsreader: Pipeline USA v3.3.0
  13.  
  14. On Jan 04, 1996 05:33:28 in article <C++ with Zapp vs. Delphi>,
  15. 'root@candle.pha.pa.us (Bruce Momjian)' wrote: 
  16.  
  17.  
  18. >I have read many postings comparing C++ to Delphi, but this seems like 
  19. >an unfair comparison. 
  20.  
  21. It most certainly is.  C++ is a language, Delphi is a development system. 
  22. It might be more appropriate to compare Delphi to MSVC++4.0. 
  23. >Delphi has so many useful classes that even with C++ and OWL or MFC, 
  24. >programming in Delphi is far easier and quicker. 
  25. Yes, Delphi was designed with emphasis on rapid development. 
  26. C++ with development environments and GUI building systems  
  27. (Symantec, Borland, Microsoft, Watcom, CenterLine, etc.) also 
  28. were built with labor-saving features, but with additional restrictions 
  29. and considerations.  The C++ systems were designed with the 
  30. constraints of the language spec, whereas Delphi had no  
  31. language restrictions placed on it. 
  32.  
  33. Delphi is a single-platform system.  C++ is a language that is as 
  34. platform-independent as possible.   Also, C++ is a general-purpose 
  35. tool suitable for data manipulation, intensive computation, as well 
  36. as low-level near-to-the machine coding if desired or necessary. 
  37. You'd have a hard time writing an OS in Delphi.  You'd also have 
  38. a hard time porting your Delphi code to a Sun workstation. 
  39.  
  40. This is not to say that one is better than the other.  They're 
  41. different tools for different purposes with some overlap. 
  42.  
  43. >What I am considering is Zapp with C++.  It has a screen painter (Zapp 
  44. >Factory), and a full-featured class library. 
  45. >To me, it looks like you can use Zapp and write your code in C++, or use 
  46. >Delphi and write in Pascal. 
  47. >Pascal is simpler, but C++ is more powerful/flexible. 
  48. >Is this a fair comparison? 
  49. Again, No.  Zapp, although a class library, is primarily intended for 
  50. cross-platform development.  Although I've never used Zapp ($700 
  51. worh of books & diskettes sitting unused in my desk drawer), I'm 
  52. sure that the general rule of "gain in one area is at the expense 
  53. of another" applies.  To achieve portability between two diverse 
  54. GUI systems such as MSWindows and Motif, something has to 
  55. be sacrificed.  IMO, using Zapp to develop systems to run only 
  56. Windows apps.. 
  57.  
  58. Ooops, gotta go to a meeting.  That's all folks. 
  59.  
  60. -- 
  61.  
  62. Pete
  63.